<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:s="http://jboss.com/products/seam/taglib"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:rich="http://richfaces.org/rich"
    xmlns:a="http://richfaces.org/a4j"
    template="layout/templateList.xhtml">

	<ui:define name="body">

		<h2 class="title"><a href="#">Gerenciar Tipos de Vales</a></h2><br/>
            
			<h:form id="listValesForm">
		        <rich:dataTable value="#{manterTipoValeController.listaTiposVale}" var="_tipo"
		        	rows="10"
		        	id="tabelaTiposVale">
		        
		        	<rich:column>
		        		<f:facet name="header">
		        			<h:selectBooleanCheckbox value="#{manterTipoValeController.selecionadoTodos}">
		        				<a:support event="onchange" action="#{manterTipoValeController.selecionaTodos}"
		        					reRender="tabelaTiposVale"/>
		        			</h:selectBooleanCheckbox>	
		        		</f:facet>
		        		<h:selectBooleanCheckbox value="#{_tipo.selecionado}"/>
		        	</rich:column>
		        	
		        	<rich:column filterBy="#{_tipo.dscTipoVale}" filterEvent="onkeyup">
		        		<f:facet name="header">DESCRIÇÃO</f:facet>
		        		<h:outputText value="#{_tipo.dscTipoVale}"/>
		        		<a:queue ignoreDupResponses="true"/>
		        	</rich:column>
		        	
		        	<rich:column>
		        		<f:facet name="header">FUNCIONÁRIO OBRIGATÓRIO?</f:facet>
		        		<h:outputText value="SIM" rendered="#{_tipo.flgFuncionarioObrigatorio == 'T'}"/>
						<h:outputText value="NÃO" rendered="#{_tipo.flgFuncionarioObrigatorio == 'F'}"/>
		        	</rich:column>
		        	
		        	<rich:column rendered="#{identity.hasRole('GERENCIAR_TIPOS_VALE_GRAVAR')}">
		        		<f:facet name="header"></f:facet>
		        		<h:commandLink value="EDITAR"
		        			action="#{manterTipoValeController.editar(_tipo)}"/>
		        	</rich:column>
		        </rich:dataTable>
		        <rich:datascroller for="tabelaTiposVale"/>
		        
		        <br/>
	            <div class="actionButtons">
		        	<h:commandButton id="remove" value="Excluir" action="#{manterTipoValeController.excluir}"
		        		rendered="#{identity.hasRole('GERENCIAR_TIPOS_VALE_EXCLUIR')}"
		        		onclick="javascript:if(!confirm('Tem certeza que deseja excluir?'))return false;"/>
		        	<h:commandButton id="new" value="Novo" action="#{manterTipoValeController.novoTipoVale()}"
		        		rendered="#{identity.hasRole('GERENCIAR_TIPOS_VALE_GRAVAR')}"/>
		        </div>
	        </h:form>

 </ui:define>
</ui:composition>
